home *** CD-ROM | disk | FTP | other *** search
/ HamCall (October 1991) / HamCall (Whitehall Publishing)(1991).bin / prgming / ada / aic44.doc < prev    next >
Text File  |  1987-10-14  |  33KB  |  629 lines

  1. This file contains the most recent  issue of
  2. the  Quarterly  AdaIC  newsletter; currently
  3. the December, 1986 issue.
  4. (AdaIC point of contact: Greg Kee)
  5.  
  6.                                Ada IC Newsletter
  7.                                         
  8. Volume IV, Number 4                                        December 1986
  9.  
  10.  
  11. From the Director, AJPO
  12.  
  13. Dear Friends of Ada:
  14.  
  15. The Ada community has long awaited the publication of  a document  that
  16. defines Ada compiler validation procedures.  I am pleased to announce that on
  17. 1 January 1987,  the Ada Compiler Validation Procedures  and Guidelines
  18. document will be available to the community,  initially on the Ada IC
  19. Bulletin  Board, and later through DTIC and NTIS distribution channels.
  20. This document was distributed to Ada Board members and Ada Validation
  21. Facility (AVF)  managers for final comment at the Charleston,  West Virginia
  22. Ada Expo '86 in November.  Their comments, as well as  all the comments
  23. received  during  the public review,  which began in February,  1986  were
  24. taken into  consideration for this  final revision.  The document was
  25. scrutinized by members of the Ada Board Evaluation  and Validation Panel and
  26. AVF managers,  all of whom I would like to personally thank for their
  27. outstanding  efforts and  support.   I  would  also  like  to  thank  all
  28. those individuals in the Ada community who contributed to the evolution of
  29. ideas that went into the  preparation of this document.   This was  truly a
  30. community-wide effort for which we can all take credit and pride.
  31.  
  32. The document itself contains a list of terms and definitions  that  are
  33. crucial to the understanding of the validation process.   Included in  this
  34. document is an explanation of the Ada Certification body and its composition
  35. and function; the concept of a derived compiler,  a new vehicle for compiler
  36. validation aimed at fostering the growth  of  available Ada  compilers;  and
  37. the  concept  of a project   validated   compiler,   which  allows   program
  38. managers  sufficient flexibility in using and maintaining an Ada compiler
  39. throughout the development and support of their programs.
  40.  
  41. This document also addresses the procedures for establishing an  AVF,
  42. including performing  validation  responsibilities,  obtaining  and
  43. maintaining  an  AVF charter,  and  supporting  periodic audits.   It also
  44. addresses  the life cycle development  of  the Ada Compiler  Validation
  45. Capability test  suite.  Finally, this document provides guidelines to
  46. Service program managers on the use of Ada compilers,  without  mandating how
  47. to  maintain  an  Ada  compiler's validation status throughout the life cycle
  48. of a program.
  49.  
  50. This document  will  be reviewed,  updated and republished on  an annual
  51. basis. Your comments and recommendations are welcome and should  be forwarded
  52. directly to the AJPO.
  53.  
  54.  
  55.  
  56. Virginia L. Castor
  57. Director
  58. Ada Joint Program Office
  59.  
  60.  
  61. Services Release Ada Policy 
  62.  
  63. Air Force On September  29,  1986,  GEN Larry D.  Welch, Chief of Staff,
  64. USAF,  signed AF Regulation  (AFR)   800-14,  the  Air Forces'  policy for
  65. the  acquisition and support of  computer  resources.   As stated in AFR
  66. 800-14,  the  Air Force Ada policy is that  software developed for  major
  67. systems and Air  Force Designated Acquisition Programs must be written in the
  68. Ada programming language.   For all other programs, a Computer Resources
  69. Working Group will consider the use of Ada and make a  formal recommendation
  70. to  the program manager.   Only DoD validated compilers may be used.
  71.  
  72. Copies of AFR 800-14  are available from  Naval Publications  and Forms
  73. Center, 5801  Tabor Avenue,  Philadelphia, PA 19120-5099.  Excerpts from AFR
  74. 800-14 are available electronically  on  the Ada20  and  AdaIC  Bulletin
  75. Board  under the following  filename: AF-POL.HLP.
  76.  
  77. Army 
  78.  
  79. During  AdaExpo  '86,  the  Army's  representative,  MAJ  GEN  A.B.
  80. Salisbury, Commanding  General,   U.S.   Army  Information  Systems
  81. Engineering  Command, mentioned the following points  concerning  the  Army's
  82. policy  on  Ada.  Army Material  Command's (AMC)   policy  on  Ada will  be
  83. that  Ada  is  the single programming language  to be used  in the
  84. development, acquisition, deployment, and support or Battlefield Automated
  85. Systems (BAS)  and joint systems for which the Army has lead on software.
  86. All systems, even those for which a waiver has been granted,  must use an Ada
  87. Program Description Language (PDL).  Information Systems Command (ISC)
  88. policy on Ada is that all  software developed, acquired, or maintained by ISC
  89. elements will use the Ada programming language and related tools.
  90.  
  91. AMC's policy is targeted for release in the form of a memorandum by the  end
  92. of this year and a formal policy released at the beginning of next year.
  93.  
  94. ISC's policy was released in December 1984,  in the form of  ISC Bulletin
  95. 18-2, and is targeted for reissue at the end of this year.
  96.  
  97. Navy
  98.  
  99. On September 25,  1986,  ADM J.B.  Busey, Vice Chief of Naval Operations
  100. signed OPNAVINST   5200.28,   the  Navy's  policy   on   Life   Cycle
  101. Management  of Mission-Critical Computer Resources (MCCR)  for Navy Systems
  102. managed  under the Research, Development and Acquisition (RDA) process. 
  103.  
  104. The purpose of  this  instruction is  to establish policy for  the
  105. acquisition, management and  life cycle support  of software and related
  106. computer resources associated with Acquisition Category (ACAT) programs.  Ada
  107. has been approved as the Navy's  general purpose standard  HOL for
  108. mission-critical  systems  and is required for new developments and shall be
  109. passed into use for existing systems at the next major upgrade. 
  110.  
  111. Copies of  OPNAVINST 5200.28  are  available from Naval  Publications and
  112. Forms Center,  5801  Tabor Avenue, Philadelphia, PA 19120-5099. An electronic
  113. version will be  available on  the Ada20  and AdaIC Bulletin Board under  the
  114. following filename: NAVY-POL.HLP.
  115.  
  116. MIL-STD CAIS Unanimously Approved By CAIS Standardization Working Group 
  117.  
  118. The recommended changes to  the January 1985  version of  the  proposed
  119. MIL-STD CAIS have been unanimously approved by the CAIS Standardization
  120. Working Group. These changes were developed in direct  response to the formal
  121. MIL-STD comment process  (discussed  in  the  May  AdaIC  newsletter),
  122. input  from  prototype implementers,   and  informal  comments  from  the
  123. government,  industry,  and international Ada communities. 
  124.  
  125. The Standardization  Working Group recommended the revised CAIS  be  adopted
  126. as DoD-STD 1838.   This is a significant milestone for the Ada  language,
  127. which is the culmination of much effort by the KAPSE Interface Teams (KIT and
  128. KITIA). 
  129.  
  130. The standard should be available towards the end of the 1st calendar quarter
  131. of 1987.   The next  Ada  IC  newsletter,  as  well  as  Ada  Today,  will
  132. contain instructions on how and where to obtain this DoD-STD. 
  133.  
  134.         RADC Seeks Beta Test Sites for Ada Compilation System
  135.  
  136. Beta  test  sites are being sought  for  RADC's  Ada  Compilation  System
  137. (ACS) developed by  Intermetrics,  Inc.   The ACS runs  on  IBM 370,  43XX,
  138. and 30XX computers as  well  as plug-compatible machines such  as those  made
  139. by Amdahl. The UTS operating system (2.3)  is a UNIX variant and is available
  140. from Amdahl either in "native mode"  for Amdahl 580-series machines or on top
  141. of VM  on IBM machines.   Over 98%  of the Ada  Compilation  System  is
  142. written  in  Ada and consists of approximately 400,000 lines of source code.
  143.  
  144. The compiler has been validated with ACVC 1.8 and executes at 250 to 400 lpm
  145. on the IBM 4341  with an Ada to assembly language expansion ratio of 1  to 4.
  146. The compiler  also  contains  a comprehensive global  optimizer.   It
  147. performs four major  classes   of  optimizations:    Ada-specific
  148. optimizations   (such  as constraint-check   minimization   and
  149. Haberman-Nassi    Tasking),   classical optimizations  (such  as   common
  150. subexpression  elimination  and   dead  code elimination),  register
  151. optimization  and branch  optimization.  Other compiler features include a
  152. partial implementation of the Ada  Reference Manual, Chapter Thirteen,
  153. extensive  syntax error recovery,  compilation statistics gathering, and
  154. generation of source, object and symbol/cross-reference listings.
  155.  
  156. Because of the emphasis on optimization,  configuration management support,
  157. and capacity,   the  ACS  is  suitable  for  developing  large,
  158. time-critical  Ada applications.   The ACS was developed in accordance with
  159. the Military Standards for software development, and is documented.
  160.  
  161. One week User and Maintenance courses will be given  in the Jan  87 time
  162. frame. RADC focal point is Donald L. Mark, AV 587-3655 or commercial (315)
  163. 330-3655.
  164.  
  165. Ada Language System / Navy
  166.  
  167. In February, 1981, the Chief of Naval Operations, designated the Naval
  168. Material Command as the Principal Development Activity  (PDA)  charged with
  169. implementing Ada capability for use in developing Navy  mission critical
  170. systems.  Prior to 1975,   when  the   Department  of   Defense   computer
  171. programming  language standardization  program was initiated,
  172. government-developed  computer systems were affected  significantly by the
  173. lack of integrated,  high quality software tools and the computing
  174. environment required to support them.   The goal of the standardization
  175. program is to establish a  single high order language,  Ada, to be used by
  176. DoD computing systems.
  177.  
  178. The Army-developed  Ada Language  System  (ALS),  validated  by  the  Ada
  179. Joint Program Office  in  December,  1984,  is  the development  baseline
  180. adopted to enhance production  of  Ada  support  environments  for  the
  181. Navy.  Full-scale engineering development  (FSED)  capabilities  in  Ada  are
  182. expected  by 1989. Development  of  Ada environments  will be accomplished
  183. by related development efforts,  each composed of two distinct  segments --
  184. a Minimal Ada Programming Support Environment (MAPSE) and an Ada Run-Time
  185. Environment (RTE).  
  186.  
  187. The  major functions of  MAPSE will  provide for Ada compilation  facilities
  188. to generate programs  for standard  embedded computers,  text editors,
  189. formatters, report generators  and configuration management  tools,  Kernal
  190. Ada Programming Support Environment (KAPSE), and data base support for these
  191. functions.
  192.  
  193. The RTE functions will be developed to meet hardware  and mission
  194. requirements, which  require  intensive  application  of  extant  programming
  195. technology for development of reliable and efficient tools.
  196.  
  197. The Navy's first development efforts will result in the availability of a
  198. pilot production  capability  for the AN/UYK-44,  a Navy  standard embedded
  199. computer. Full  Ada  production  capabilities  for  the  AN/UYK-44,
  200. AN/AYK-14,  and  the An/UYK-43 computers will be the result of subsequent
  201. development efforts.
  202.  
  203. Second Annual ASEET Symposium Call for Papers 
  204.  
  205. A Call for papers has been issued for the  Second Annual ASEET Symposium  to
  206. be held in  Dallas,  Texas,  June 9  -  11,  1987.  Both  formal  paper  and
  207. panel discussion sessions are planned.  Papers and panels are solicited  in
  208. the areas related to Ada software engineering  education and training
  209. including, but not limited to: 
  210.  
  211.       o Lessons Learned 
  212.       o New Education and Training Concepts 
  213.       o Teaching Ada in the University 
  214.       o Ada Professionalism/Certification 
  215.       o Education for the Educator (Teaching the Teacher) 
  216.       o Ada Education for the Manager 
  217.  
  218. Four copies of papers or panel proposals should be sent  by January  1, 1987
  219. to Catherine  McDonald,  IDA,  1801  N.  Beauregard Street,  Alexandria, VA
  220. 22311. Authors will be notified of acceptance by  February 1,  1987. Camera
  221. ready copy will be required by May 1, 1987. 
  222.  
  223. Ada in Ebbedded and Real-Time Systems
  224.  
  225.  
  226. F4-J Weapon System Trainer
  227. Science Applications International Corporation (SAIC) 
  228. POC:  Mr. James D. Magnusson
  229. (205) 533-5900 
  230.  
  231. In 1982 Science Applications International Corporation was selected to
  232. perform the F4-J Weapon System  Trainer modernization program for the  US
  233. Navy.   This program  consisted   of  replacing   the   computational   and
  234. the  real-time input/output  hardware  for   the   F4-J  Weapon   System
  235. Trainers   and  the reprogramming of  the trainers  using FORTRAN.   As  an
  236. internal  research and development  project,  SAIC  undertook  an  automated
  237. conversion  of  the F4-J real-time software from FORTRAN to Ada.  The goals
  238. of the project included  the demonstration  of  Ada  in  a  complex,
  239. real-time  computer  system  and  the development  of  techniques  for
  240. handling  real-time  I/O  using  Ada.  Flight simulators  are characterized
  241. by  their intense  input/output  requirements for fidelity of the simulation.
  242. A large number of signals must be transmitted  at precise times and at high
  243. rates.   
  244.  
  245. SAIC  used  a Gould 32/6780  to develop and translate  the  code,  and  a
  246. Gould 32/8780  with five megabytes of memory and 64K cache to run the
  247. simulator. The Irvine Compiler Corporation's (ICC)  compiler,  Version 2.2
  248. (not validated) was used.   A shared memory segment was added to the UTX
  249. operating  system to allow processes to communicate in real-time.   Also, two
  250. system procedures were added to  UTX to  support the real-time input/output
  251. requirements  of the simulator. Upon completion, the F4-J software consisted
  252. of over 150,000 lines of Ada code.
  253.  
  254.  
  255. SAIC found the results of  this  project encouraging.   The  system
  256. integration phase proceeded more rapidly and with  fewer errors  encountered
  257. than  with the FORTRAN version.   Several errors in the FORTRAN code were
  258. detected  by the Ada compiler during  the compilation process.   One  of the
  259. unexpected results was that the final Ada version required less memory space
  260. than the FORTRAN version.
  261.  
  262.  
  263. The  Naval  Training  Support  Center  (NTSC)  actively  participated  in
  264. this experiment by  providing access  to  the F4-J  simulator  at  Oceana
  265. Naval Air Station and witnessing the real-time demonstration of the Ada
  266. system during the week of  March 11,  1985.   Timing measurements  made
  267. during the demonstration indicated  that  the Ada version took  significantly
  268. longer  to perform certain operations due to the use of double precision
  269. calculations by the ICC compiler. However,  Naval test personnel that
  270. participated in the  demonstration were not able to distinguish between the
  271. flight performance and operation of the Ada and FORTRAN versions.
  272.  
  273. Beech-Starship
  274. Rockwell Collins 
  275. POC:  Mr. Dave Funk 
  276.  (319)395-4691 
  277.  
  278. Software for  the Beech Starship,  a twin engine  turbo-prop business
  279. aircraft, was developed by Rockwell Collins on  a VAX host  using a compiler
  280. modified by Collins.   The software was targeted to the Intel 80186, where it
  281. was run using the Irvine Compiler Corporation compiler.   Software was
  282. written in Ada for two subsystems:  the Electronic Flight  Display,  and the
  283. Flight Management System. Rockwell was not mandated  to  use Ada;  rather,
  284. the  initiative  was taken by Rockwell  to  use   Ada  because  of  good
  285. experiences   with  previous  Ada applications.   The  Electronic  Flight
  286. Display subsystem  includes two primary flight displays,  two  navigational
  287. display,  an  engine  and  instrument crew advisory display,  and a
  288. multifunction display.  The  Flight  Management System accepts  input from
  289. navigation  radio  and   provides  as  output  lateral and vertical
  290. positioning data and navigation radio tuning.   
  291.  
  292. This effort produced a total of 82K lines of  Ada code,  31K lines  of Ada
  293. code for the Electronic  Flight  Display,  which was comprised of  8  tasks,
  294. and 51K lines for the Flight  Management  System,  comprised  of  20  tasks.
  295. Since the compiler used did not support full Ada tasking, Rockwell built its
  296. own run-time executive to perform a priority driven event model.   Tasks  for
  297. these  systems ran at rates of 100, 50 and 20 Hz.   
  298.  
  299. Training  for  this  effort  was   accomplished  in  house   and  consisted
  300. of approximately  6  days  of  classroom  instruction,  with  additional
  301. hands-on instruction outside the  classroom.   Regarding  use  of  the  Ada
  302. language to implement this project,  software developers at Rockwell Collins
  303. felt that the additional time required to perform compilations  using Ada was
  304. more  than made up for by the reduction in  debugging time which  resulted.
  305. The Beech-Starship aircraft  has  been  in  flight  testing   by  Beech
  306. since  early   1986,  and certification by the FAA for regular commercial
  307. operation is imminent.
  308.  
  309. Fault-Tolerant Distributed Operating System
  310. Westinghouse Electric Corporation
  311. POC:  Mr. Doug Ferguson
  312. (301) 765-5733
  313.  
  314. Westinghouse has developed software  in  Ada for  a  fault-tolerant
  315. distributed operating system to manage a distributed processing system.  The
  316. fault-tolerant function of the operating system provides the capability to
  317. continue execution of application processes after the failure of  one or
  318. more processing modules. The distributed processing system,  upon which a
  319. version  of the fault-tolerant portion of  the code  was executed,  consists
  320. of three  1750A processor modules which communicate  with  each  other  over
  321. a  common  16-bit  transaction bus. Functions  of  the distributed  operating
  322. system  include  process scheduling, communications, input handling, and
  323. fault tolerance.
  324.  
  325. The  distributed operating system  (DOS)  was designed on  the light
  326. helicopter experimental project for Boeing,  Inc.   During April 1986,  a
  327. demonstration of the  fault tolerance portion of  this  operating system  was
  328. performed  at thecritical design review.  Since that time, Westinghouse,
  329. under Internal Research and Development, has implemented over 80 percent of
  330. the DOS design in Ada.  The target architecture of DOS is the Westinghouse
  331. signal processor  in addition to architectures similar  to that of  PAVE
  332. Pillar.   A parallel multidrop internal bus,  known  as  the PI-bus,
  333. interconnects  general purpose 1750A  CPUs, array processors,  memory
  334. modules,  and external bus interface  modules.  Sensor and video data is
  335. transferred over the high-speed interconnect.  The DOS resides in all
  336. modules,  ensuring fault tolerance over the distributed architecture.  When a
  337. module of any type fails,  the distributed executive of  DOS reconfigures the
  338. system ensuring the least possible system downtime. 
  339.  
  340. As of  September 1986,  the  PI-bus communications and process  scheduling
  341. have been implemented and tested.  The complete DOS will be completed for the
  342. V1750A CPUs  by  March  1987   and  for  the  entire   Westinghouse  signal
  343. processor architecture including the array processors by November 1987.
  344.  
  345. Ada & AFATDS
  346. Magnavox Electronics Systems Co.
  347. POC: Mr. Skip Carstensen
  348. (219) 429-5272
  349.  
  350. Magnavox  recently  completed a third software  release for the  Advanced
  351. Field Artillery Tactical Data System (AFATDS).   Upon full implementation,
  352. the AFATDS will integrate all fire support functions for Army field
  353. artillery. The software,  consisting of 770,000  lines of source code,  is
  354. hosted on a VAX under VMS and targeted to  multiprocessor MC68020-based
  355. workstation.  The code for this embedded target is written in Ada using the
  356. DEC Ada compilation system and  the TeleSoft  second  generation compiler,
  357. except for 4000  lines of code written in assembly.   It is anticipated that
  358. in the near  future, the assembly code will  be  replaced entirely with  Ada.
  359. Major functions of AFATDS include information and data management,
  360. communications support (local area networking with ISO model and IEEE
  361. standard token ring), communications interface (to most military media; wire
  362. and radio), fire support execution, fire support planning, artillery
  363. movement,   message  processing,   tactical  displays,  and  status
  364. reporting.
  365.  
  366. In testing of  the Release 3  of AFATDS  software,  493,000 lines of  code
  367. were tested (using 4986 discrete tests), revealing only 38 software problems,
  368. or 99% reliability.   Programmer productivity for the AFATDS project averaged
  369. 11 lines of code (LOC)/day/person during Phase 1,  32 LOC/day/person during
  370. Phase 2, and 38  lines of code/day/person during phase 3.   Programmers
  371. received three weeks of intensive software   engineering with Ada, and
  372. additional training in Object Oriented   Development.   Additional training
  373. included classes in Ada  for SQA personnel and Ada test methods. 
  374.  
  375. Operational Flight Program (OFP) For F-16
  376. Data Entry/Cockpit Interface System
  377. General Dynamics
  378. POC:  Mr. J.P. Sarkar
  379. (817) 777- 4733
  380.  
  381. General Dynamics has produced a flyable Ada OFP for the F-16 Data
  382. Entry/Cockpit Interface System (DE/CIS).    Because previous airborne
  383. evaluations of Ada have stressed  real  variable  processing  such   as
  384. flight   control   and  other algorithm-intensive   processing,   General
  385. Dynamics  elected  to   produce  a real-time, pilot-performance-critical OFP
  386. that stresses the logical and display processing.  
  387.  
  388. The DE/CIS  application provides  the  interface  between  the  pilot  and
  389. such avionics as the voice-interactive system, control panel, side-stick
  390. controller, keyboard,  and display.   Real-time requirements include a  few
  391. microseconds to process in  analog-to-digital conversions.   This nearly
  392. full  Ada OFP, having only 7% of non-Ada code, contains portable modules.
  393. The reusability of non-I/O modules can be accomplished by using the Ada for a
  394. different target machine.
  395.  
  396.               ** Validated compilers list as of 1 January 1987.**
  397.                   ** Please see the file: VAL-COMP.HLP for **
  398.                  ** the January 1, 1987 validated compilers. **
  399.  
  400.  
  401. Ada
  402. ? ? ?    Questions & Answers     ? ? ?
  403.  
  404. The following are a list of questions that are commonly  asked of  the AJPO
  405. and the AdaIC.
  406.  
  407. Dear AJPO:   Is a design language or design language guide which is a subset
  408. of the Ada language allowed to use the Ada trademark as part of the title? 
  409.  
  410. Answer:  Describing, advertising, or promoting a language processor as an
  411. "Ada" processor  is  equivalent  to  making  a voluntary statement of
  412. conformance to ANSI/MIL-STD-1815A-1983.  However,  the  term  "Ada"  may be
  413. used in describing language processors  which are not completely  conforming
  414. or are  not making a claim of conformance provided that there is a precise,
  415. easily visible statement of their non-conformance at  the same  time  and in
  416. the  same  context.  Those persons advertising,  offering for sale, or
  417. otherwise promoting an Ada language processor  which is  not a complete
  418. implementation  of  the  Ada  language are required to provide  the Ada Joint
  419. Program Office  with  evidence sufficient to demonstrate  that  such
  420. portions of the Ada language  asserted  as implemented conform to the Ada
  421. Standard. 
  422.  
  423. The trademark "Ada"  may  also  be  used in connection  with manuals,
  424. leaflets, brochures,  books,  and other  documents  concerned  with  the  Ada
  425. programming language,  provided it is used  in accordance with  the
  426. "Guidelines For  Use of Trademark Ada"  produced by the Ada Joint Program
  427. Office.  These guidelines are available from the Ada Information
  428. Clearinghouse upon request.
  429.  
  430. ? ? ?
  431.  
  432. Dear AJPO:  What Date have you set for completion of Ada Implementation?
  433.  
  434. Answer:   As Ada related technology becomes widely disseminated,  there will
  435. be continued  maintenance and upgrading  of  the  DoD  infrastructure  to
  436. maintain technological  currency.   These  DoD  investments  will  be
  437. appropriate  as a cost-effective means for improving software production
  438. processes.
  439.  
  440. In this sense, the Ada program will continue to go on so long as we continue
  441. to use Ada.   Given the normal 30  year life-cycle for programming
  442. languages, Ada should continue until at least 2005. 
  443.  
  444. However, the current accelerated emphasis on Ada Technology Insertion should
  445. be completed by 1995.   According to a recent Institute for Defense Analysis
  446. (IDA) study *  we  will be beyond  the 'hump'  of added costs needed to
  447. expedite the insertion of new Ada technology by that time. 
  448.  
  449. ? ? ? 
  450.  
  451. Dear AJPO: Do  you have  any estimate of savings that  might accrue  from Ada
  452. implementation?
  453.  
  454. Answer:   According to recent IDA study* the cumulative ten-year cost
  455. reduction in DoD MCCR expenditures from 1985  -  1995 attributable to Ada and
  456. Ada related technology is approximately $57 billion
  457.  
  458. $7.35  billion  is  attributable  to institutionalizing the re-use  of
  459. software products that is possible with Ada.
  460.  
  461. $49.2  billion comes  from  the  reduction  of  labor  effort  due  to
  462. improved practices   and  technology  during  the  software  development  &
  463. maintenance activity.
  464.  
  465. *IDA paper P-1930, Cost Benefit Study on Ada, June 1986
  466.  
  467. ASEET Advanced Ada Workshop 
  468.  
  469. The Ada Software Engineering Education  and Training (ASEET)  Team sponsored
  470. by the Ada Joint Program Office is conducting an Advanced Ada Workshop to  be
  471. held January 12-16,  1987  at Keesler AFB, Mississippi. The workshop will
  472. provide an opportunity  for  educators/trainers  to  further  their
  473. understanding  of Ada Software Engineering principles and practices. For
  474. additional information or to make your reservation, please call one of the
  475. following Team members: 
  476.  
  477. 1st Lt Tony Dominice or Capt. Thana Ross 
  478. ASEET Advanced Ada Workshop 
  479. 3390 TCHTG/TTMKPA 
  480. Keesler AFB, MS 39534-5000 
  481. Net Mail: DSAMUELS@ADA20 
  482. Phone (601) 377-3728/3928/3907
  483.  
  484.  
  485. Ada Information Available through AdaIC Bulletin Board
  486.  
  487. The  Ada  Information  Bulletin  Board  is  a  publicly   available  source
  488. of information  on the  Ada language and  Ada activities.   This Bulletin
  489. Board is used by the AdaIC to announce  current events,  general activities
  490. and indicate the  status  of  various Ada compiler  efforts.   Access to  the
  491. Bulletin Board requires a computer terminal and modem. 
  492.  
  493. Data: (202) 694-0215  Voice: (703) 685-1477 
  494. Telecommunications Setup Information: 
  495. 300/1200 Baud; No Parity; 8 data bits;  1 stop bit 
  496.  
  497. If the line is busy, the user should try again.  If the system does not
  498. respond immediately,  enter three carriage returns slowly.   Once the system
  499. responds, please  follow  the instructions as  indicated.   To read  a file
  500. it  must be downloaded to a local PC using straght ASCII or XMODEM protocol.
  501. User sessions are limited to 30 minutes to accomodate the greatest number of
  502. users.
  503.  
  504.  
  505. Ada Events Calendar
  506.  
  507. The Ada Events Calendar   includes information on upcoming  Ada activities
  508. such as classes,  seminars  and conferences.   The  Ada   Calendar  lists
  509. only those programs with fixed  dates and will  not   include programs which
  510. are on-going. The   information herein is provided   for informational
  511. purposes and  does not represent an  endorsement of   these events by the
  512. AdaIC or the  AJPO.  If you would  like  to  have  your  Ada-related   event
  513. included  in  future  AdaIC Newsletters,  contact the Ada Information
  514. Clearinghouse at  (703) 685-1477 or (301) 731-8894.
  515.  
  516.  
  517.  
  518. January 1987
  519.  
  520.   7-9  AdaUK Sixth Annual Conference.   Theme:  Ada - The Infrastructure.
  521. POC: Helen Byard, Computer Science Dept., Univeristy of York, York Y01 5DD,
  522. ENGLAND, 0904-412740.
  523.  
  524. 12-16    ASEET Advanced Ada Workshop,   Keesler AFB, Mississippi, POC:  1st Lt
  525. Tony  Dominice  or  Capt.  Thana  Ross,  3390  TCHTG/TTMKPA,  Keesler  AFB,
  526. MS 39534-5000, (601) 377-3728/3928/3907.
  527.  
  528. 12-16    AdaJUG  and  SIGAda  Conference,  Ft.  Lauderdale,  FL.   POC:  Donna
  529. Whisman, Gould, (305) 797-5716.
  530.  
  531. 14-16    Workshop on  Ada Applications  in  Mission Critical  Defense Systems,
  532. sponsored by IEEE Computer Society,  Jersey Coast Chapter, U.S. Army CECOM,
  533. and Monmouth College.   POC:   Howard Hamer, (201) 544-2253, AV 995-2253; or
  534. Dr. Ed McCrohen (201) 571-3341.
  535.  
  536.  
  537. February 1987
  538.  
  539. 9    Front Range Ada Working  Group  (FRAWG)  Meeting,  Denver  Colorado.
  540. POC: Robert Lewis, Martin Marietta, PO Box 179, Denver, CO 80201, (303)
  541. 971-6731.
  542.  
  543.  
  544.  
  545.  
  546. March 1987
  547.  
  548. 2-3    Methodologies and Tools for Real-Time  Systems,  Tysons  Corner,  VA,
  549. POC: National Institute for Software, (301) 983-3295 or (202) 639-4252.
  550.  
  551. 4-5    Software  Reuseablility  and  Maintainability,  Tysons  Corner,  VA,
  552. POC: National Institute for Software, (301) 983-3295 or (202) 639-4252.
  553.  
  554. 16-19    Fifth National  Conference  on Ada Technology,  Fourth Washington Ada
  555. Symposium, Arlington, VA, POC:  Joint National Conference on Ada Technology,
  556. US Army   Communications-Electronics   Command,    ATTN:   AMSEL-SDSC-SS
  557. (Albert Rodriguez), Fort Monmouth, NJ 07703, (201)532-5846.
  558.  
  559.  
  560. May 1987
  561.  
  562. 13-15    Workshop  on  Real  Time  Ada   Issues,   sponsored  by   Ada  UK  in
  563. collaboration with SIGAda.  POC:  Anthony Gargaro, Computer Sciences Corp.,
  564. 304 West Route 38,  Moorestown,  NJ  08057, (609) 234-8510; or Helen Byard
  565. Computer Science Dept., University of York, York Y01 5DD, ENGLAND,
  566. 0904-412740.
  567.  
  568. 26-28    Ada  Europe   Conference  (Ada  Components:   Libraries  and  Tools),
  569. Stockholm,  Sweden.   POC:  Prof.  Sven Tafvelin, Dept. of Computer
  570. Technology, Chalmers University of Technology, S-4192 96 Gothenburg, Sweden. 
  571.  
  572.  
  573. Ada Information Clearinghouse          Ada Joint Program Office
  574. 3D139 (1211 Fern., C107)               3D139 (1211 Fern., C107)
  575. The Pentagon                           The Pentagon
  576. Washington, DC 20301-3081              Washington, DC 20301-3081
  577. (703) 685-1477                         (202) 694-0210
  578.                                        AV 224-0210
  579.  
  580. The Ada Joint Program Office has  the responsibility for  managing DoD's
  581. effort to implement, introduce, and provide life-cycle support for the Ada
  582. programming language,  the DoD's common high-order  language for  Mission
  583. Critical Computer Resources.   The  Ada Information  Clearinghouse
  584. facilitates  the  transfer of timely  information between the Ada  Joint
  585. Program  Office  and  the  Ada User Community.   The  Clearinghouse
  586. coordinates  the  collection,  integration and distribution of documentation
  587. on all aspects of the Ada language and associated aspects of DoD's Software
  588. Initiative,  announces recent activities  and general information on Ada via
  589. the  Ada20  or RBBS,  and provides recent updates on Ada conferences,
  590. seminars, classes and textbooks.
  591.  
  592.  
  593.                  AJPO Staff Expands 
  594.  
  595. At  the Ada Expo  '86  conference in  West  Virginia,  Ms.
  596. Virginia L. Castor, Director of the Ada Joint Program Office,  announced
  597. three new additions to the Ada Joint Program Office  and reviewed the  areas
  598. of responsibility of  each of her staff members.   Joining Ms.  Castor, LTC
  599. David Taylor, Maj Allan Kopp, and LCDR  Philip  Myers are:  Ms.  Barbara
  600. Fleming,  Mr. Sebastian Romano, Mr. John Stanton, and Mr. Raymond McGlynn. 
  601.  
  602. Barbara Fleming comes to  the AJPO  from  Defense  Communications  Agency
  603. (DCA) Joint Data Systems  Support Center (JDSSC),  where she was  Project
  604. Officer for the reimplementation of data communications software  in Ada.
  605. Prior to taking over  as  Project Officer she worked  on  the  Worldwide
  606. Military  Command and Control System (WWMCCS) Graphics Program managing a
  607. component of that program. 
  608.  
  609. Sebastian (Bardie)  Romano comes to the AJPO from the Naval Air Systems
  610. Command where  he   held  the  position   as  Section  Head,   Computer
  611. Resources  for Anti-submarine Platforms.  He was involved in the procurement,
  612. development, and support of tactical embedded computer resources  for a wide
  613. range of platforms including  the P-3C,  S-3A/B,  SH-60B/F,  E-2C,  and the
  614. AMBER  remote piloted vehicle.   His knowledge  of  and  experience  with
  615. mission  critical computer resources and  embedded computer applications  are
  616. appropriate at  this time as Ada is being introduced into major defense
  617. weapons systems. 
  618.  
  619. John Stanton comes to the AJPO from General Services Administration (GSA)
  620. where he implemented and managed GSA's  Ada  Validation  Facility  and  other
  621. federal standard language validation systems.
  622.  
  623. Raymond McGlynn comes to  the AJPO  from  U.S.  Army Communications
  624. Electronics Command  (CECOM)  where  he  was  responsible  for  coordinating
  625. the  Software Management Control  System (SMCS)  activities and has
  626. participated  in the IEEE Working Group on  Ada as  a Design  Language.   He
  627. was  also  involved  in the coordinating  the  technical  evaluation  of
  628. contract  proposals  for  the Ada designed DDN X.25 VLSI/VHSIC interface.
  629.